A Hierarchical Shared Memory Cluster Architecture with Load Balancing and Fault Tolerance
نویسنده
چکیده
Recently a great deal of attention has been paid to the design of hierarchical shared memory cluster system. Cluster computing has made hierarchical computing systems increasingly common as target environment for large-scale scientific computations. This paper proposes hierarchical shared memory cluster architecture with load balancing and fault tolerance. Hierarchies of shared memory and caches structure the architecture. The hierarchical load balancing approach focuses on reducing the redistribution cost. The fault tolerant model is adopted to build highly available clusters in hierarchical shared memory clusters. Performance analysis and results reveal that hierarchical shared memory clusters performs much better creating a reliable hierarchical network cluster system with high scalability.
منابع مشابه
Design and Analysis of a Dynamically Reconfigurable Shared Memory Cluster
In recent years, the clusters have become a viable and less expensive alternative to multiprocessor systems. This paper proposes an architecture with a load balancing and a fault tolerant model for shared memory clusters. A task clustering algorithm, a Centralized dynamic load balancing model, a load balancing algorithm and a fault tolerant model are proposed for shared memory clusters. The res...
متن کاملA Distributed Shared Memory Cluster Architecture With Dynamic Load Balancing
This paper proposes a distributed shared memory cluster architecture with load balancing. The architecture is based on dynamic task scheduling approach for distribution and assignment. It enhances the performance of communication across clusters for data access. The proposed dynamic load balancing model uses the concept of work stealing, which intelligently balances the load among different nod...
متن کاملDistributed Cactus Stacks: Runtime Stack-Sharing Support for Distributed Parallel Programs
Parallel Programming Systems based on the Distributed Shared Memory technique has been promoted as easy to program, natural and equivalent to multiprocessor systems. However, most programmers find this is not the case. The shared memory in DSM systems do not have the same access and sharing semantics as shared memory in real multiprocessor systems (shared memory multiprocessors). We present a s...
متن کاملAttribute Based Hierarchical Clustering in Wireless Sensor Networks∗
Data routing in large wireless sensor networks face the challenge of delivering data over a network in which the nodes may not have globally unique identifiers, must satisfy stringent energy saving requirements and be highly scalable and fault tolerant. In addition, if the sensor network becomes a resource shared by members of a large user community (a likely event in the future), then the rout...
متن کاملESOW: Parallel/Distributed Programming on the Web
This paper presents an environment for supporting parallel/distributed programming using Java with RMI and RMI-IIOP (CORBA). The environment implements the notion of Shared Objects (SO), Distributed Shared Objects (DSO) and introduces Active Shared Mobile Objects (ASMO). The Environment of Shared Objects for Web (ESOW) provides an environment to passive objects (lists, queues and stacks) and ac...
متن کامل